imperial weapons research facility - French English Dictionary